home *** CD-ROM | disk | FTP | other *** search
/ LOGIC Apps / Logic-APPLE_II_APPS.iso / pc / LOGIC Apple II 5.25" Library - DOS Part 2 / DOS035.dsk / LIGHT PRODUCTION.bas < prev    next >
BASIC Source File  |  2012-02-16  |  4KB  |  79 lines

  1. 10  REM  **********************
  2. 20  REM  ***** WRITTEN BY *****
  3. 30  REM  **** BRANDON WEBER ***
  4. 40  REM  ******* 3/10/81 ******
  5. 50  REM  **********************<CTRL-J><CTRL-J>
  6. 60  TEXT : NORMAL : HOME : PRINT : PRINT : PRINT 
  7. 65  CLEAR 
  8. 70  PRINT "           PRODUCTION OF LIGHT"
  9. 80  PRINT 
  10. 90  PRINT "                   BY"
  11. 100  PRINT "              BRANDON WEBER"
  12. 110  PRINT : PRINT 
  13. 120  PRINT "     LIGHT IS CONSIDERED BOTH A PARTICLEAND A WAVE BY PHYSICISTS.  THIS THEORY  IS HARD TO EXPLAIN, BUT I WILL ATTEMPT  TO SHOW YOU EXACTLY HOW LIGHT IS PRO-   DUCED.  FIRST, YOU MUST KNOW THAT THERE ARE 3 TYPES OF BASIC ";
  14. 130  PRINT "PARTICLES INVOLVED"
  15. 140  PRINT : PRINT "     THE ELECTRON, WHICH HAS A          'NEGATIVE' CHARGE;"
  16. 150  PRINT "     THE PROTON, WHICH HAS A 'POSITIVE' CHARGE;"
  17. 160  PRINT "     AND THE NEUTRON, WHICH HAS A       NEUTRAL CHARGE"
  18. 170  PRINT : PRINT "(HIT ANY KEY)";: GET A$
  19. 180  PRINT : PRINT : PRINT : PRINT 
  20. 190  IF  PEEK(232) = 252  THEN 210
  21. 200  HOME : GOSUB 670: VTAB (24)
  22. 210  HGR : HCOLOR= 7
  23. 220  SCALE= 1: ROT= 0
  24. 230  DRAW 3 AT 96,73: DRAW 4 AT 106,72
  25. 240  PRINT "THIS IS THE NUCLEUS OF OUR DEMONSTRATIONATOM.  IT IS COMPOSED OF 1 NEUTRON AND 1PROTON."
  26. 250  FOR K = 1 TO 6000: NEXT 
  27. 260  PRINT 
  28. 270  PRINT "THE ELECTRON 'ORBITS' THE NUCLEUS, BUT  DOES NOT TOUCH IT.
  29. 280 W = 75:H = 5
  30. 290  FOR A =  -50 TO 150  STEP H
  31. 300 X = W *( COS(A/31.42)):Y = W *( SIN(A/31.42))
  32. 310 X = X +(.2 *X)
  33. 320 X1 = W *( COS((A -H)/31.42)):Y1 = W *( SIN((A -H)/31.42))
  34. 330 X1 = X1 +(.2 *X1)
  35. 340  IF A =  -50  THEN 360
  36. 350  XDRAW 2 AT 100 +X1,77 +Y1
  37. 360  DRAW 2 AT 100 +X,77 +Y
  38. 370  HPLOT 100 +X1,76 +Y1
  39. 380  NEXT A
  40. 390  IF JG = 1  THEN 570
  41. 400  PRINT "WHEN ENERGY IS ADDED TO THE ATOM, THE   ELECTRON JUMPS TO AN OUTER ELECTRON     'ORBIT', OR SHELL."
  42. 410  FOR K = 1 TO 5500: NEXT : PRINT 
  43. 420  PRINT "WHEN ENERGY IS TAKEN AWAY, THE ELECTRON JUMPS TO AN INNER 'ORBIT'.  WHEN THIS   OCCURS, A ";: FLASH : PRINT "PHOTON";: NORMAL : PRINT " OF LIGHT IS PRODUCED.  WATCH CLOSELY.";
  44. 430  FOR K = 1 TO 7500: NEXT 
  45. 440  XDRAW 2 AT 100 +X,77 +Y:W = W -40
  46. 450 A =  -50
  47. 460 X = W *( COS(A/31.42)):Y = W *( SIN(A/31.42))
  48. 470 X = X +(.2 *X)
  49. 480  DRAW 2 AT 100 +X,77 +Y
  50. 490  GOSUB 510
  51. 500  GOTO 290
  52. 510 H1 = 3: REM ***********PHOTON
  53. 520  FOR J = 170 TO 263  STEP H1
  54. 530  DRAW 1 AT J,77
  55. 540  IF J >170  THEN  XDRAW 1 AT J -H1,77
  56. 550  FOR K = 1 TO 35: NEXT K
  57. 560  NEXT : XDRAW 1 AT 263,77:JG = 1: RETURN 
  58. 570  PRINT : PRINT : PRINT 
  59. 580  PRINT "PHOTONS TRAVEL AT ABOUT 186,000 MILES   PER SECOND, AND MANY PHOTONS PUT        TOGETHER MAKE LIGHT."
  60. 590  FOR K = 1 TO 7000: NEXT 
  61. 600  PRINT "DIFFERENT AMOUNTS OF ENERGY TAKEN AWAY  FROM AN ATOM PRODUCE ALL THE COLORS OF  THE SPECTRUM."
  62. 610  FOR K = 1 TO 7000: NEXT 
  63. 620  PRINT "WHEN AN ELECTRON LOSES SO MUCH ENERGY   THAT IT FALLS TO THE NUCLEUS, X-RAYS AREPRODUCED."
  64. 630  FOR K = 1 TO 7500: NEXT 
  65. 640  PRINT : PRINT : PRINT 
  66. 650  PRINT "DO YOU WANT TO SEE THIS DEMONSTRATION   AGAIN?";: INPUT A$: IF  LEFT$(A$,1) = "Y"  THEN 60
  67. 660  TEXT : HOME : END 
  68. 670  POKE 232,252: POKE 233,29
  69. 680  POKE 7676,4: POKE 7677,0: POKE 7678,10: POKE 7679,0: POKE 7680,25: POKE 7681,0: POKE 7682,45: POKE 7683,0: POKE 7684,63:
  70. 690  POKE 7685,0: POKE 7686,12: POKE 7687,12: POKE 7688,12: POKE 7689,45: POKE 7690,21: POKE 7691,14: POKE 7692,21: POKE 7693,21:
  71. 700  POKE 7694,21: POKE 7695,21: POKE 7696,45: POKE 7697,12: POKE 7698,12: POKE 7699,12: POKE 7700,4: POKE 7701,0: POKE 7702,63:
  72. 710  POKE 7703,23: POKE 7704,23: POKE 7705,23: POKE 7706,54: POKE 7707,14: POKE 7708,14: POKE 7709,14: POKE 7710,45: POKE 7711,12:
  73. 720  POKE 7712,12: POKE 7713,12: POKE 7714,36: POKE 7715,28: POKE 7716,28: POKE 7717,22: POKE 7718,58: POKE 7719,63: POKE 7720,63:
  74. 730  POKE 7721,0: POKE 7722,63: POKE 7723,23: POKE 7724,23: POKE 7725,23: POKE 7726,54: POKE 7727,14: POKE 7728,14: POKE 7729,14:
  75. 740  POKE 7730,45: POKE 7731,12: POKE 7732,12: POKE 7733,12: POKE 7734,36: POKE 7735,28: POKE 7736,28: POKE 7737,6: POKE 7738,0:
  76. 750  POKE 7739,63: POKE 7740,23: POKE 7741,23: POKE 7742,23: POKE 7743,54: POKE 7744,14: POKE 7745,14: POKE 7746,14: POKE 7747,45:
  77. 760  POKE 7748,12: POKE 7749,12: POKE 7750,12: POKE 7751,36: POKE 7752,28: POKE 7753,28: POKE 7754,31: POKE 7755,50: POKE 7756,62:
  78. 770  POKE 7757,55: POKE 7758,10: POKE 7759,33: POKE 7760,44: POKE 7761,45: POKE 7762,0:
  79. 780  RETURN